package io.renren.modules.pinkao.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 
 * @author xuebing
 * @email xuebinggod@163.com
 * @date 2018-12-14 14:41:51
 */
@TableName("pin_kao_course")
public class PinKaoCourseEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 拼考的课程的id
	 */
	@TableId
	private Integer pinKaoCourseId;
	/**
	 * 拼考课程名称
	 */
	private String courseName;


   private String	courseTeacherName;
	/**
	 * 拼考标题
	 */
	private String title;
	/**
	 * 拼考创建时间
	 */
    @JsonFormat(pattern = "yyyy年MM月dd日", timezone="GMT+8")
	private Date createTime;
	/**
	 * 拼考内容的图片
	 */
	private String courseImage;

	/**
	 * 拼考课程的内容
	 */
	private String courseContent;
	/**
	 * 拼考课程分类
	 */
	private String classification;
	/**
	 * 原价
	 */
	private String oldMoney;
	/**
	 * 现价
	 */
	private String nowMoney;
	/**
	 * 本课程现在的拼考人数
	 */
	private Integer pinKaoCount;
	/**
	 * 拼考的开始时间
	 */
    @JsonFormat(pattern = "yyyy年MM月dd日", timezone="GMT+8")
	private Date startTime;
	/**
	 * 拼考结束时间
	 */
    @JsonFormat(pattern = "yyyy年MM月dd日", timezone="GMT+8")
	private Date endTime;
	/**
	 * 当前拼考课程的状态 1表示还在拼考 0表示已经结束 2表示还未开始
	 */
	private Integer state;
	/**
	 * 
	 */
	private String coverImgs;

    private Integer 	courseTeamClassification;

	public String getCourseTeacherName() {
		return courseTeacherName;
	}

	public void setCourseTeacherName(String courseTeacherName) {
		this.courseTeacherName = courseTeacherName;
	}

	public Integer getCourseTeamClassification() {
		return courseTeamClassification;
	}

	public void setCourseTeamClassification(Integer courseTeamClassification) {
		this.courseTeamClassification = courseTeamClassification;
	}

	/**
	 * 设置：拼考的课程的id
	 */
	public void setPinKaoCourseId(Integer pinKaoCourseId) {
		this.pinKaoCourseId = pinKaoCourseId;
	}
	/**
	 * 获取：拼考的课程的id
	 */
	public Integer getPinKaoCourseId() {
		return pinKaoCourseId;
	}
	/**
	 * 设置：拼考课程名称
	 */
	public void setCourseName(String courseName) {
		this.courseName = courseName;
	}
	/**
	 * 获取：拼考课程名称
	 */
	public String getCourseName() {
		return courseName;
	}
	/**
	 * 设置：拼考标题
	 */
	public void setTitle(String title) {
		this.title = title;
	}
	/**
	 * 获取：拼考标题
	 */
	public String getTitle() {
		return title;
	}
	/**
	 * 设置：拼考创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：拼考创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}

	public String getCourseImage() {
		return courseImage;
	}

	public void setCourseImage(String courseImage) {
		this.courseImage = courseImage;
	}

	/**
	 * 设置：拼考课程的内容
	 */
	public void setCourseContent(String courseContent) {
		this.courseContent = courseContent;
	}
	/**
	 * 获取：拼考课程的内容
	 */
	public String getCourseContent() {
		return courseContent;
	}
	/**
	 * 设置：拼考课程分类
	 */
	public void setClassification(String classification) {
		this.classification = classification;
	}
	/**
	 * 获取：拼考课程分类
	 */
	public String getClassification() {
		return classification;
	}
	/**
	 * 设置：原价
	 */
	public void setOldMoney(String oldMoney) {
		this.oldMoney = oldMoney;
	}
	/**
	 * 获取：原价
	 */
	public String getOldMoney() {
		return oldMoney;
	}
	/**
	 * 设置：现价
	 */
	public void setNowMoney(String nowMoney) {
		this.nowMoney = nowMoney;
	}
	/**
	 * 获取：现价
	 */
	public String getNowMoney() {
		return nowMoney;
	}
	/**
	 * 设置：本课程现在的拼考人数
	 */
	public void setPinKaoCount(Integer pinKaoCount) {
		this.pinKaoCount = pinKaoCount;
	}
	/**
	 * 获取：本课程现在的拼考人数
	 */
	public Integer getPinKaoCount() {
		return pinKaoCount;
	}
	/**
	 * 设置：拼考的开始时间
	 */
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	/**
	 * 获取：拼考的开始时间
	 */
	public Date getStartTime() {
		return startTime;
	}
	/**
	 * 设置：拼考结束时间
	 */
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	/**
	 * 获取：拼考结束时间
	 */
	public Date getEndTime() {
		return endTime;
	}
	/**
	 * 设置：当前拼考课程的状态 1表示还在拼考 0表示已经结束 2表示还未开始
	 */
	public void setState(Integer state) {
		this.state = state;
	}
	/**
	 * 获取：当前拼考课程的状态 1表示还在拼考 0表示已经结束 2表示还未开始
	 */
	public Integer getState() {
		return state;
	}
	/**
	 * 设置：
	 */
	public void setCoverImgs(String coverImgs) {
		this.coverImgs = coverImgs;
	}
	/**
	 * 获取：
	 */
	public String getCoverImgs() {
		return coverImgs;
	}
}
